function [output]=figure_revising()
[x1,y1] = meshgrid(-8:16:8);
z1 = x1+y1/3;
surf(x1,y1,z1,'FaceColor','cyan','FaceAlpha',0.5);
hold on;
x2 = x1;
y2 = y1;
z2 = x2/3+y2/6;
surf(x2,y2,z2,'FaceColor','yellow','FaceAlpha',0.5,'LineStyle','--');
hold on;
nx = linspace(-4,4,10);
ny = nx./3; 
nz = -nx;
%plot3(nx,ny,nz, 'Color', 'black', 'LineWidth', 2);
%hold on;
px = randint(1, 80, [-8, 8]);
py = randint(1, 80, [-8, 8]);
pz = px+py/3;
px2 = randint(1, 15, [-8, 8]);
py2 = randint(1, 15, [-10, 10]);
pz2 = randint(1, 15, [-20, 20]);
px = [px, px2];
py = [py, py2];
pz = [pz, pz2];
plot3(px,py,pz,'.', 'MarkerSize', 6);
hold on;
view([-30,30]);
axis([-10 10 -10 10 -10 10 -1 1]);
grid on;
